$(function(){		
	//按下Enter建触发登陆按钮
	$(document).keydown(function(e){
		if(e.keyCode==13){
			tmLogin.login();
		}
	});
});

var tmLogin = {
	dialog:function(){
		$("#mask").remove();
		$("body").append("<div id='mask'></div>");
		$("#mask").addClass("mask").fadeIn("slow");
		$("#LoginBox").fadeIn("slow");
		//关闭
		$(".close_btn").hover(function () { $(this).css({ color: 'red' })}, function () { $(this).css({ color: '#999' })}).on('click', function () {
			$("#LoginBox").fadeOut("fast");
			$("#mask").css({ display: 'none' });
		});
	},
	login:function(){
		var account = $("#tmaccount").val();
		var password = $("#tmpassword").val();
		var params = {
				"account":account,
				"password":password
				};
		
		/*******************验证开始************************/
		//文本框不允许为空---按钮触发
		if (account == "" || account == undefined || account == null) {
			tzMessage.tip("帐号为空，请重新输入...");
			tzMessage.showMsg("warn");
			$("#tmaccount").focus();
			return;
		}
		else {
			if (password == "" || password == undefined || password == null) {
				tzMessage.tip("密码为空，请重新输入...");
				tzMessage.showMsg("warn2");
				$("#tmpassword").focus();
				return;
			}
		}
		//显示错误信息
		function tm_showmessage(id){
			$("#"+id).show().html().stop(true,true).fadeOut(3000);
		}
		/*******************验证结束************************/
		//发用登录ajax
		 $.ajax({
			 type:"post",
			 url:basePath+"/login",
			 data:params,
			 success:function(data){
				 if(data=="error"||data=="null"){
					 tzMessage.tip("请输入帐号和密码...");
					 $("#tmaccount").focus();
					 $("#tmpassword").val("");
				 }else if(data=="fail"){
					 tzMessage.tip("帐号和密码错误...");
					 $("#tmaccount").select();
					 $("#tmpassword").val("");
					 tzMessage.showMsg("warn");
				 }else{
					 window.location.href = basePath+"/stage/index";
				 }
			 }
		 });
	}
};

/***************错误消息提示******************/
var tzMessage = {
	tip:function(message){
		$("#messagetip").remove();
		$("body").append("<div id='messagetip'>"+
		"<span><i class='iconfont icon-bell'></i>"+message+"</span>"+
		"</div>");
		$("#messagetip").animate({top:0},1000).delay(2000).animate({top:-56});
	},
	//显示错误信息
	showMsg:function(id){
		$("#"+id).show().html().stop(true,true).fadeOut(3000);
	}
};
